/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package technotheist.geo.sim.fluid;

import com.jme3.math.Vector3f;

/**
 *
 * @author Mitch
 */
public class FluidCell {
    
    //
    //
    //loaded vars
    int index;
    float[] moles;
    float volume;
    float energy;
    float areaLower, areaUpper;
    Vector3f pos, vel, fAcc;
    float advectRate, diffuseRate;
    //presolved vars
    float totalMoles;
    float pressure;
    //
    //
    //loaded vars (neighbours)
    int[] nxtIndex;
    float[][] nxtMoles;
    float[] nxtVolume;
    float[] nxtSideArea;
    Vector3f[] nxtPos, nxtVel;
    float[] nxtAdvectRate, nxtDiffuseRate;
    //presolved vars (neighbours)
    float[] nxtTotalMoles;
    float[] nxtPressure;
    
    //
    //
    
    
}
